Checklist for Projects
- Human labor should ONLY involved in places for creativity.
- Any routines that are done manually should be automatically or ditched.
Style:
- Standard style applied for the same type of code
- Code coverage should be >= 95%
Tests:
- Unit tests exist for all features of components
- Integration tests
- End to end tests
- Has Daily build
- The daily build is deployed in a test environment automatically daily
Deployment:
- The deployment is done automatically after all tests have passed.
- The versions are consistent across all systems.